.yafnet .EditorDiv td {
	padding: 0px !important; border: 0px currentColor !important;
}
.yafnet {
	color: rgb(51, 51, 51); font-family: arial,helvetica,"lucida grande",verdana,sans-serif; font-size: 9pt;
}
.yafnet a {
	color: rgb(16, 92, 182); text-decoration: none;
}
.yafnet a:link {
	color: rgb(16, 92, 182); text-decoration: none;
}
.yafnet a:visited {
	color: rgb(16, 92, 182); text-decoration: none;
}
.yafnet a:active {
	color: rgb(16, 92, 182); text-decoration: none;
}
.yafnet a:hover {
	color: rgb(16, 92, 182); text-decoration: underline;
}
.yafnet img {
	border: 0px currentColor;
}
.yafnet table.content {
	padding: 0px; color: rgb(51, 51, 51); border-collapse: collapse;
}
.yafnet tr.forumRowTitle {
	color: rgb(255, 255, 255); font-size: 10.5pt; font-weight: bold; background-image: url("titlebg.jpg"); background-color: rgb(112, 143, 255);
}
.yafnet dt.header1 {
	color: rgb(255, 255, 255); font-size: 10.5pt; font-weight: bold; background-image: url("titlebg.jpg"); background-color: rgb(112, 143, 255);
}
.yafnet td.header1 {
	color: rgb(255, 255, 255); font-size: 10.5pt; font-weight: bold; background-image: url("titlebg.jpg"); background-color: rgb(112, 143, 255);
}
.yafnet th.header1 {
	color: rgb(255, 255, 255); font-size: 10.5pt; font-weight: bold; background-image: url("titlebg.jpg"); background-color: rgb(112, 143, 255);
}
.yafnet div.DivTopSeparator {
	clear: right;
}
.yafForumWelcome {
	margin: 2px 2px 5px; padding: 6px; border: 1px solid rgb(112, 143, 255); color: rgb(85, 85, 85); font-size: 7.5pt; float: right; background-color: rgb(228, 228, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.yafForumWelcome div {
	text-align: right; display: inline;
}
.yafnet th.header1 {
	padding: 10px; text-align: left; white-space: nowrap;
}
.yafnet #yafheader {
	font-size: 90%;
}
.yafnet #yafheader .outerMenuContainer {
	padding: 0px 8px; border-radius: 6px; border: 1px solid rgb(221, 221, 221); width: 98%; background-color: rgb(238, 238, 238); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.yafnet #yafheader ul li a {
	padding: 2px; font-weight: bold;
}
.yafnet #yafheader ul.menuAdminList {
	margin-left: 10px !important;
}
.yafnet #yafheader ul.menuAdminList li a {
	color: rgb(153, 153, 153);
}
.yafnet #yafheader ul li {
	margin: 0px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.yafnet #yafheader ul li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.yafnet .menuMyContainer {
	float: none !important; display: inline;
}
.yafnet .menuContainer {
	float: right !important; display: inline;
}
.yafnet .menuMyList {
	margin-bottom: 10px;
}
.yafnet .menuContainer .menuList {
	float: left;
}
.yafnet .menuAdminList {
	float: none !important;
}
.yafnet .menuMyList li a {
	font-weight: bold;
}
.yafnet .menuMyList li {
	padding: 0px; display: inline;
}
.yafnet #yafheader .loggedInUser {
	margin-right: 10px; float: left !important;
}
.yafnet #yafheader .currentUser {
	font-weight: bold;
}
.yafnet #yafheader .guestUser {
	background: url("error.png") no-repeat 8px 50% rgb(255, 221, 221); padding: 5px 10px 5px 30px; border-radius: 10px; border: 1px solid rgb(222, 183, 183); color: rgb(40, 27, 27); line-height: 150%; font-size: 1em; font-weight: bold; margin-bottom: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.yafnet .forum_customimage_locked {
	border: 2px solid rgb(201, 58, 74);
}
.yafnet .forum_customimage_newposts {
	border: 2px solid rgb(254, 3, 0);
}
.yafnet tr.forumRowFoot {
	color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
.yafnet td.footer1 {
	color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
.yafnet td.footer2 {
	color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
.yafnet table.content td {
	padding: 10px; border: 1px solid rgb(238, 238, 238);
}
.yafnet tr.forumRowTitle th {
	padding: 10px;
}
.yafnet tr.forumRowCat {
	color: rgb(34, 34, 34); font-size: 10pt; font-weight: bold; background-color: rgb(238, 238, 238);
}
.yafnet td.header2 {
	color: rgb(34, 34, 34); font-size: 10pt; font-weight: bold; background-color: rgb(238, 238, 238);
}
.yafnet th.header2 {
	color: rgb(34, 34, 34); font-size: 10pt; font-weight: bold; background-color: rgb(238, 238, 238);
}
.yafnet tr.header2 {
	color: rgb(34, 34, 34); font-size: 10pt; font-weight: bold; background-color: rgb(238, 238, 238);
}
.yafnet .header {
	color: rgb(34, 34, 34); font-size: 10pt; font-weight: bold; background-color: rgb(238, 238, 238);
}
.yafnet th.header2 {
	padding: 5px;
}
.yafnet .topicFavoriteCount {
	color: rgb(34, 153, 34); font-size: 10pt; font-weight: normal;
}
.yafnet .forumLinkCol div.forumheading a {
	color: rgb(0, 0, 0); font-size: 11pt; font-weight: bold;
}
.yafnet .forumLinkCol_Alt div.forumheading a {
	color: rgb(0, 0, 0); font-size: 11pt; font-weight: bold;
}
.yafnet .MessageDetails span {
	font-size: 8pt; font-weight: bold;
}
.yafnet .forumLinkCol div.forumheading {
	padding-bottom: 8px;
}
.yafnet .forumLinkCol_Alt div.forumheading {
	padding-bottom: 8px;
}
.yafnet .moderatorListCol {
	color: rgb(0, 0, 0); font-size: 8pt;
}
.yafnet .moderatorListCol a {
	color: rgb(0, 0, 0); font-size: 8pt;
}
.yafnet td.topicCountCol {
	color: rgb(51, 51, 51); background-color: rgb(248, 248, 248);
}
.yafnet td.postCountCol {
	color: rgb(51, 51, 51); background-color: rgb(248, 248, 248);
}
.yafnet td.lastPostCol {
	color: rgb(51, 51, 51); background-color: rgb(248, 248, 248);
}
.yafnet .forumRowTitle .headerTopics {
	text-align: right;
}
.yafnet .forumRowTitle .headerPosts {
	text-align: right;
}
.yafnet .forumRow .topicCountCol {
	text-align: right;
}
.yafnet .forumRow .postCountCol {
	text-align: right;
}
.yafnet .forumRow_Alt .topicCountCol {
	text-align: right;
}
.yafnet .forumRow_Alt .postCountCol {
	text-align: right;
}
.yafnet .forumRow .moderatorListCol {
	text-align: center;
}
.yafnet .forumRow_Alt .moderatorListCol {
	text-align: center;
}
.yafnet .forumRow a.forumTopicLink {
	font-weight: bold;
}
.yafnet .forumRow_Alt a.forumTopicLink {
	font-weight: bold;
}
.yafnet .forumRow .forumLinkCol {
	width: 80%;
}
.yafnet .forumRow_Alt .forumLinkCol {
	width: 80%;
}
.yafnet .forumRowTitle .headerLastPost {
	text-align: left;
}
.yafnet .forumRow .lastPostCol {
	text-align: left;
}
.yafnet .forumRow_Alt .lastPostCol {
	text-align: left;
}
.yafnet tr.topicRow {
	color: rgb(51, 51, 51);
}
.yafnet tr.topicRow_Alt {
	color: rgb(51, 51, 51);
}
.yafnet .threadedRowCollapsed .threadUrl {
	font-weight: bold;
}
.yafnet .post_res {
	background-color: rgb(244, 233, 65);
}
.yafnet tr.topicRow .topicMain {
	font-size: 11pt; font-weight: bold;
}
.yafnet tr.topicRow_Alt .topicMain {
	font-size: 11pt; font-weight: bold;
}
.yafnet tr.topicRow a.post_link {
	color: rgb(34, 34, 34);
}
.yafnet tr.topicRow_Alt a.post_link {
	color: rgb(34, 34, 34);
}
.yafnet tr.topicRow .topicMain .description {
	color: rgb(34, 34, 34); font-size: 9pt; font-style: italic; font-weight: lighter;
}
.yafnet tr.topicRow_Alt .topicMain .description {
	color: rgb(34, 34, 34); font-size: 9pt; font-style: italic; font-weight: lighter;
}
.yafnet tr.topicRow .topicMain .post_priority {
	font-weight: normal;
}
.yafnet tr.topicRow_Alt .topicMain .post_priority {
	font-weight: normal;
}
.yafnet tr.topicRow .topicMain .topicPager {
	font-size: 9pt; font-weight: normal;
}
.yafnet tr.topicRow_Alt .topicMain .topicPager {
	font-size: 9pt; font-weight: normal;
}
.yafnet tr.topicRow .topicMain .topicPosted {
	font-size: 9pt; font-weight: normal;
}
.yafnet tr.topicRow_Alt .topicMain .topicPosted {
	font-size: 9pt; font-weight: normal;
}
.yafnet tr.topicRow .topicMain .topicStarter {
	font-size: 9pt; font-weight: normal;
}
.yafnet tr.topicRow_Alt .topicMain .topicStarter {
	font-size: 9pt; font-weight: normal;
}
.yafnet tr.topicRow .topicLastPost img.avatarimage {
	padding: 3px; width: 40px; height: 40px; float: left;
}
.yafnet tr.topicRow_Alt .topicLastPost img.avatarimage {
	padding: 3px; width: 40px; height: 40px; float: left;
}
#yafpage_members .avatarimage {
	padding: 3px; width: 40px; height: 40px; float: left;
}
.yafnet tr.topicRow .topicMain img.avatarimage {
	padding: 3px 8px 3px 3px; width: 40px; height: 40px; float: left;
}
.yafnet tr.topicRow_Alt .topicMain img.avatarimage {
	padding: 3px 8px 3px 3px; width: 40px; height: 40px; float: left;
}
.yafnet tr.topicRow .topicReplies {
	text-align: right;
}
.yafnet tr.topicRow_Alt .topicReplies {
	text-align: right;
}
.yafnet tr.topicRow .topicViews {
	text-align: right;
}
.yafnet tr.topicRow_Alt .topicViews {
	text-align: right;
}
.yafnet tr.topicRow .topicViews {
	
}
.yafnet tr.topicRow_Alt .topicViews {
	
}
.yafnet tr.topicRow .topicRepiles {
	
}
.yafnet tr.topicRow_Alt .topicRepiles {
	
}
.yafnet tr.topicRow td.topicStarter {
	background-color: rgb(248, 248, 248);
}
.yafnet tr.topicRow_Alt td.topicStarter {
	background-color: rgb(248, 248, 248);
}
.yafnet tr.topicRow td.topicViews {
	background-color: rgb(248, 248, 248);
}
.yafnet tr.topicRow_Alt td.topicViews {
	background-color: rgb(248, 248, 248);
}
.yafnet .postsep {
	height: 10px; margin-bottom: 100px; background-color: rgb(232, 232, 232);
}
.yafnet table.postContainer {
	margin-bottom: 15px; border-collapse: collapse;
}
.yafnet table.postContainer_Alt {
	margin-bottom: 15px; border-collapse: collapse;
}
.yafnet table.postContainer td {
	margin: 0px; padding: 10px 15px;
}
.yafnet table.postContainer_Alt td {
	margin: 0px; padding: 10px 15px;
}
.yafnet .easyquote {
	color: green; line-height: 1.2em; padding-left: 5px; border-left-color: rgb(85, 85, 85); border-left-width: 1px; border-left-style: solid;
}
.yafnet .easyquote .easyquote {
	color: red;
}
.yafnet .easyquote .easyquote .easyquote {
	color: blue;
}
.yafnet div.postedLeft {
	line-height: 30px;
}
.yafnet .postformheader {
	font-weight: bold;
}
.yafnet .postContainer_Alt .yafsignature {
	background-color: rgb(245, 245, 245);
}
.yafnet .postContainer_Alt .postPosted {
	background-color: rgb(245, 245, 245);
}
.yafnet .postContainer_Alt .message {
	background-color: rgb(245, 245, 245);
}
.yafnet .postContainer_Alt .postTop {
	background-color: rgb(245, 245, 245);
}
.yafnet .postContainer_Alt .postInfoBottom {
	background-color: rgb(245, 245, 245);
}
.yafnet .postContainer_Deleted .postPosted {
	background-color: rgb(234, 237, 13);
}
.yafnet .postContainer_Deleted .message {
	background-color: rgb(234, 237, 13);
}
.yafnet .postContainer_Deleted .postTop {
	background-color: rgb(234, 237, 13);
}
.yafnet .postContainer_Deleted .postInfoBottom {
	background-color: rgb(234, 237, 13);
}
.yafnet .postNavigation {
	background-color: rgb(248, 248, 248);
}
.yafnet .postHeader .rightItem a {
	color: rgb(0, 0, 0);
}
.yafnet div.section {
	padding: 5px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(136, 136, 136); font-size: 9pt; background-color: rgb(242, 242, 242); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.yafnet div.postdiv {
	width: 100%; overflow: auto; min-height: 100px;
}
.yafnet div.AdMessage {
	min-height: 10px;
}
.yafnet .yafPageLink {
	padding: 2px; color: rgb(0, 0, 0); font-weight: bold; margin-top: 10px; margin-bottom: 10px;
}
.yafnet .edit {
	width: 100%;
}
.yafnet input {
	padding: 5px; border: 1px solid rgb(170, 170, 170); color: rgb(59, 59, 59); font-family: verdana,sans-serif; font-size: 9pt; background-color: rgb(245, 245, 245); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.yafnet select {
	padding: 5px; border: 1px solid rgb(170, 170, 170); color: rgb(59, 59, 59); font-family: verdana,sans-serif; font-size: 9pt; background-color: rgb(245, 245, 245); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.yafnet input[type='image'] {
	padding: 0px; border: 0px currentColor;
}
.yafnet input[type='checkbox'] {
	margin: 5px; padding: 0px; border: 0px currentColor;
}
.yafnet input:hover {
	border: 1px solid rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.yafnet select:hover {
	border: 1px solid rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.yafnet .fileattach {
	padding: 5px; border: 1px solid rgb(128, 128, 128); background-color: rgb(238, 238, 238);
}
.yafnet .fileattach .filetitle {
	color: rgb(68, 68, 68); font-size: 1.1em; font-weight: bold; margin-bottom: 5px;
}
.yafnet .fileattach .imgtitle {
	color: rgb(68, 68, 68); font-size: 1.1em; font-weight: bold; margin-bottom: 5px;
}
.yafnet .fileattach .attachedimg {
	margin-left: 10px;
}
.yafnet .fileattach .attachedfile {
	margin-left: 10px;
}
.yafnet .fileattach a {
	font-weight: bold;
}
.yafnet .quote {
	margin: 5px; padding-left: 16px;
}
.yafnet .innerquote {
	padding: 4px; border: 1px dashed rgb(128, 128, 128); background-color: rgb(254, 254, 254);
}
.yafnet .code {
	margin: 5px; padding-left: 16px;
}
.yafnet span.highlight {
	color: black; background-color: yellow;
}
.yafnet .innercode {
	border: 1px solid rgb(128, 128, 128); color: rgb(0, 0, 0); line-height: 1.3em; font-family: "courier new", "times new roman", monospace; background-color: rgb(239, 239, 239);
}
.yafnet .smallfont {
	font-size: 10px;
}
.yafnet .largefont {
	font-size: 11px;
}
.yafnet a.imagelink {
	color: rgb(0, 0, 0); font-weight: bold;
}
.yafnet a.imagelink:hover {
	text-decoration: none;
}
.yafnet .posteditor {
	width: 100%; height: 200px;
}
.yafnet .navlinks {
	color: rgb(0, 0, 0); font-weight: bold;
}
.yafnet .navlinks a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.yafnet .navlinks a:hover {
	color: rgb(102, 102, 102);
}
.yafnet table.print {
	border: 1px solid rgb(192, 192, 192);
}
.yafnet .printheader {
	padding: 4px; color: rgb(0, 0, 0); background-color: rgb(221, 221, 221);
}
.yafnet .printbody {
	padding: 4px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.yafnet .pbutton {
	padding: 4px; color: rgb(16, 92, 201);
}
.yafnet .textfield {
	border: 1px solid rgb(59, 59, 59); width: 100%; background-color: rgb(255, 255, 255);
}
.yafnet .ButtonOut {
	border: 1px solid rgb(136, 136, 136);
}
.yafnet .ButtonOver {
	border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.yafnet .ButtonChecked {
	border: 1px solid rgb(0, 0, 0);
}
.yafnet .ButtonOff {
	border: 1px solid rgb(136, 136, 136);
}
.yafnet #bbcodeFeatures {
	border: 1px solid rgb(238, 255, 238);
}
.yafnet div.yafsignature {
	padding-top: 5px; margin-top: 15px; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.yafnet .yafpager {
	margin: 6px 0px; color: rgb(85, 85, 85);
}
.yafnet a.pagelink {
	background: rgb(245, 245, 245); padding: 1px 3px; border: 1px solid rgb(68, 68, 68); text-decoration: none; margin-right: 2px;
}
.yafnet a.pagelinkfirst {
	background: rgb(245, 245, 245); padding: 1px 3px; border: 1px solid rgb(68, 68, 68); text-decoration: none; margin-right: 2px;
}
.yafnet a.pagelinklast {
	background: rgb(245, 245, 245); padding: 1px 3px; border: 1px solid rgb(68, 68, 68); text-decoration: none; margin-right: 2px;
}
.yafnet .pagecurrent {
	background: rgb(245, 245, 245); padding: 1px 3px; border: 1px solid rgb(68, 68, 68); text-decoration: none; margin-right: 2px;
}
.yafnet .pagecount {
	background: rgb(245, 245, 245); padding: 1px 3px; border: 1px solid rgb(68, 68, 68); text-decoration: none; margin-right: 2px;
}
.yafnet .pagecount {
	margin-right: 5px;
}
.yafnet a.pagelinkfirst {
	background: rgb(224, 224, 224);
}
.yafnet a.pagelinklast {
	background: rgb(224, 224, 224);
}
.yafnet .pagecurrent {
	background: rgb(221, 221, 221);
}
.yafnet a.pagelink {
	color: rgb(0, 0, 144); text-decoration: none;
}
.yafnet a.pagelinkfirst {
	color: rgb(0, 0, 144); text-decoration: none;
}
.yafnet a.pagelinklast {
	color: rgb(0, 0, 144); text-decoration: none;
}
.yafnet a.yaflittlebutton {
	margin: 3px 0px 3px 3px; border: 1px solid rgb(204, 204, 204); color: rgb(16, 92, 201); padding-right: 2px; font-family: Arial; font-size: 7.5pt; font-weight: bold; text-decoration: none; float: right; display: block; background-color: rgb(245, 245, 245);
}
.yafnet a.yaflittlebutton span {
	padding: 5px 4px 5px 7px; display: block;
}
.yafnet a.yaflittlebutton img {
	padding: 0px 4px 2px 0px; vertical-align: middle;
}
.yafnet a.yaflittlebutton:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(255, 255, 255);
}
.yafnet a.yaflittlebutton:active {
	background-position: right bottom;
}
.yafnet a.yaflittlebutton:active img {
	padding: 0px 6px 4px 0px;
}
.yafnet a.yaflittlebutton:active span {
	background-position: left bottom; padding: 7px 5px 5px 8px;
}
.yafnet a.yafcssbigbutton {
	margin: 4px 2px 4px 4px; border: 1px solid rgb(112, 143, 255); color: rgb(16, 92, 201); padding-right: 2px; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none; display: block; background-color: rgb(228, 228, 255); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.yafnet a.yafcssbigbutton span {
	padding: 6px 10px 6px 12px; display: block;
}
.yafnet a.yafcssbigbutton img {
	padding: 0px 4px 0px 0px; vertical-align: top;
}
.yafnet a.yafcssbigbutton:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(255, 255, 255);
}
.yafnet a.yafcssbigbutton:active {
	background-position: right bottom;
}
.yafnet a.yafcssbigbutton:active img {
	padding: 0px 4px 0px 0px;
}
.yafnet a.yafcssbigbutton:active span {
	background-position: left bottom; padding: 7px 10px 5px 12px;
}
.yafnet a.pollvote:link {
	color: rgb(51, 51, 153); text-decoration: underline;
}
.yafnet a.yafcssimagebutton {
	margin: 2px 0px 2px 2px; border: 1px solid rgb(160, 160, 160); color: rgb(85, 85, 85); text-transform: uppercase; padding-right: 2px; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none; float: left; display: block; background-color: rgb(238, 238, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.yafnet a.yafcssimagebutton span {
	padding: 2px 6px 2px 8px; line-height: 14px; display: block;
}
.yafnet a.yafcssimagebutton img {
	padding: 0px 4px 0px 0px; vertical-align: top;
}
.yafnet a.yafcssimagebutton:hover {
	color: rgb(16, 92, 201); text-decoration: none; background-color: rgb(255, 255, 255);
}
.yafnet a.yafcssimagebutton:active {
	background-position: right bottom;
}
.yafnet a.yafcssimagebutton:active img {
	padding: 0px 4px 0px 0px;
}
.yafnet a.yafcssimagebutton:active span {
	background-position: left bottom; padding: 3px 6px 1px 8px;
}
.yafnet .yafpopupmenu {
	border: 1px solid rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.yafnet .yafpopupmenu ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.yafnet .yafpopupmenu li {
	margin: 0px; padding: 5px 10px;
}
.yafnet .yafpopupmenu li.popupitemhover {
	background-color: rgb(204, 204, 204);
}
.modalInner {
	text-align: center; font-weight: bold; display: block;
}
.modalOuter {
	margin: 10px; display: block;
}
.gotoPageForm {
	margin: 1px; border: 1px solid rgb(85, 85, 85); width: 80px; font-family: Arial, Verdana, Tahoma; font-size: 9pt; background-color: rgb(240, 240, 240);
}
.gotoPageForm .gotoBase {
	border: 1px solid rgb(255, 255, 255);
}
.gotoPageForm .gotoHeader {
	padding: 2px; color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(170, 170, 170);
}
.gotoPageForm .gotoInner {
	padding: 2px;
}
.gotoPageForm .gotoInner input {
	margin: 2px;
}
.yafnet .albumtitle:hover {
	background-color: yellow;
}
.yafnet .content .albumtable td.albumimagebox {
	padding-bottom: 0px;
}
.yafnet .content .albumtable td.albumtitlebox {
	padding-top: 0px;
}
.irk-rating {
	color: rgb(0, 136, 0); font-family: Arial, Sans-Serif;
}
.irk-negative {
	color: rgb(204, 0, 0);
}
.irk-count {
	padding: 0px 4px; font-size: 12px; font-weight: bold; vertical-align: middle;
}
.irk-down {
	width: 16px; height: 16px; vertical-align: middle; cursor: pointer;
}
.irk-up {
	width: 16px; height: 16px; vertical-align: middle; cursor: pointer;
}
.irk-down {
	background: url("http://z.irkoo.com/down.png");
}
.irk-down:hover {
	background: url("http://z.irkoo.com/down-hover.png");
}
.irk-down-voted .irk-down {
	background: url("http://z.irkoo.com/down-voted.png");
}
.irk-up {
	background: url("http://z.irkoo.com/up.png");
}
.irk-up:hover {
	background: url("http://z.irkoo.com/up-hover.png");
}
.irk-up-voted .irk-up {
	background: url("http://z.irkoo.com/up-voted.png");
}
.irk-vote {
	position: relative;
}
.irk-count {
	color: rgb(102, 136, 0); font-family: Arial, Sans-Serif;
}
.irk-rating {
	color: rgb(102, 136, 0); font-family: Arial, Sans-Serif;
}
.irk-negative {
	color: rgb(204, 68, 238);
}
.irk-negative .irk-count {
	color: rgb(204, 68, 238);
}
.ui-widget {
	font-size: 9pt !important;
}
.yafnet .GoToLink {
	border-radius: 4px; border: 1px solid black; vertical-align: baseline; display: inline-block; zoom: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.yafnet .PopMenuLink {
	border-radius: 4px; border: 1px solid black; vertical-align: baseline; display: inline-block; zoom: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.yafnet .PopMenuLink {
	background: url("DownArrow.png") no-repeat 100% 50%;
}
.yafnet .UserPopMenuLink {
	background: url("DownArrow.png") no-repeat 100% 50%;
}
.yafnet .PrevTopicLink {
	background: url("LeftArrow.png") no-repeat 0% 50%;
}
.yafnet .NextTopicLink {
	background: url("RightArrow.png") no-repeat 100% 50%;
}
.ModalDialog .DialogContent {
	background: rgb(238, 238, 238); padding: 4px; width: 370px; display: table;
}
.ModalDialog .modalHeader {
	background: rgb(102, 102, 102); padding: 4px; border-radius: 1px; border: 1px solid rgb(153, 153, 153); text-align: center; color: rgb(255, 255, 255); font-size: 10pt; box-shadow: none; -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-shadow: 0; text-shadow: 0; moz-box-shadow: 0;
}
.ModalDialog .modalHeader h3 {
	display: inline;
}
.ModalDialog .modalFooter {
	padding: 2px; text-align: right;
}
.ModalDialog input {
	padding: 0px;
}
.ModalDialog select {
	padding: 0px;
}
.ModalDialog hr {
	border: 0px currentColor; height: 1px; clear: both; background-color: rgb(170, 170, 170);
}
.ModalDialog .modalInner {
	display: inline;
}
.StandardButton {
	background: rgb(102, 102, 102) !important; margin: 0px; padding: 0.1em 0.5em; border-radius: 0.5em; border: 1px solid rgb(51, 51, 51); width: 80px; height: auto; text-align: center !important; color: rgb(255, 255, 255) !important; text-decoration: none; vertical-align: baseline; cursor: pointer; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-border-radius: .5em; -moz-border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.ModalDialog .close {
	background: rgb(136, 136, 136); margin: 3px; border: 1px solid rgb(119, 119, 119);
}
.yafnet .pagination {
	padding-top: 4px; margin-right: 2px;
}
.yafnet .pagination a {
	background: rgb(245, 245, 245); padding: 1px 3px; border-radius: 0.4em; border: 1px solid rgb(68, 68, 68); text-decoration: none; margin-right: 2px; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;
}
.yafnet .pagination span {
	background: rgb(245, 245, 245); padding: 1px 3px; border-radius: 0.4em; border: 1px solid rgb(68, 68, 68); text-decoration: none; margin-right: 2px; -webkit-border-radius: 0.4em; -moz-border-radius: 0.4em;
}
.yafnet .pagination .current {
	background: rgb(68, 107, 184); border: 1px solid rgb(170, 170, 238); color: rgb(255, 255, 255);
}
.yafnet .pagination .smiliesPagerPrev.current {
	background: rgb(255, 255, 255); border-color: rgb(153, 153, 153); color: rgb(153, 153, 153);
}
.yafnet .pagination .smiliesPagerNext.current {
	background: rgb(255, 255, 255); border-color: rgb(153, 153, 153); color: rgb(153, 153, 153);
}
.yafnet .Unread {
	padding: 2px 4px; border-radius: 0.4em; height: 20px; margin-left: 2px; box-shadow: 1px 1px 1px gray; background-color: red; -webkit-border-radius: 0.4em;
}
.yafnet .Unread a {
	color: white !important; font-size: 0.9em !important; font-weight: bold !important;
}
.yafnet dl.AlphaSort {
	border: 1px solid rgb(221, 221, 221); background-color: rgb(240, 240, 240);
}
.yafnet dl.AlphaSort dt {
	padding: 10px 0px 4px 10px; height: 22px;
}
.yafnet dl.AlphaSort dd {
	border: 1px solid rgb(170, 170, 170); color: rgb(59, 59, 59); background-color: white;
}
.yafnet dl.AlphaSort .SelectedLetter {
	color: rgb(59, 59, 59); font-weight: bold; background-color: rgb(229, 229, 229);
}
.yafnet dl.AlphaSort dd:hover {
	color: rgb(59, 59, 59); cursor: pointer; background-color: rgb(245, 245, 245);
}
.yafnet dl.AlphaSort dd:hover a {
	font-weight: bold;
}
.yafnet dl.AlphaSort dd a {
	color: rgb(59, 59, 59);
}
